//
//  TKFriendListSetView.m
//  TKIMSDK
//
//  Created by TryHone on 16/6/29.
//  Copyright © 2016年 TryHone. All rights reserved.
//

#import "TKFriendListSetView.h"
#import "TKFriendListSetCell.h"

@implementation TKFriendListSetView{

//    UIView * _headView;// section  头部视图
}

-(id)initWithFrame:(CGRect)frame{
    self = [super initWithFrame:frame];
    if (self) {
        [self buildUI];
    }
    return self;
}

-(void)buildUI{
    [self addSubview:self.tableview];
}

-(void)setUserData:(NSArray *)userData{
    
    if (userData) {
        _userData=userData;
        [self.tableview reloadData];
    }

}

#pragma mark--懒加载
-(UITableView*)tableview{
   
    if (_tableview==nil) {
        //列表
        _tableview = [[UITableView alloc] initWithFrame:self.bounds style:UITableViewStylePlain];
        [_tableview setTableFooterView:[UIView new]];
        _tableview.dataSource = self;
       _tableview.delegate = self;
        _tableview.rowHeight = 55;
        _tableview.separatorInset = UIEdgeInsetsMake(0, 0, 0, 0);
        _tableview.separatorColor = [TKIMColorHelper stringToColor:@"#DCDCDC"];
        _tableview.backgroundColor = [TKIMColorHelper stringToColor:@"#EFEFF4"];
        
        _tableview.separatorStyle = UITableViewCellSeparatorStyleNone;
        [_tableview setSectionIndexBackgroundColor:[UIColor clearColor]];
        [_tableview setSectionIndexColor:[UIColor grayColor]];
    }
    return _tableview;
}


#pragma mark--表格需要的代理
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    
    NSInteger count=_userData?_userData.count:0;
    return count;
}

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return 44;
}

-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    TKFriendListSetCell* cell=[TKFriendListSetCell cellWithTableView:_tableview];
    TKIMUser* data=_userData[indexPath.row];
    cell.user=data;
    return cell;
}

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{
    return 35;
}

//-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
//   return [self headview];
//}


//-(UIView*)headview{
//
//    if (_headView==nil) {
//        
//        _headView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, self.width, 35)];
//        _headView.backgroundColor=[UIColor clearColor];
//        UILabel* tips=[[UILabel alloc] initWithFrame:CGRectMake(10, 0, self.width-10, 35)];
//        tips.text=@"消息提醒设置";
//        [_headView addSubview:tips];
//    }
//    return _headView;
//    
//}






@end
